import request from '@/utils/request'

// 创建物料(新)
export function insertMaterial(data) {
  return request({
    url: '/tBdMaterial/insertMaterial',
    method: 'post',
    data
  })
}
// 物料分组
export function queryUserGroup(data) {
  return request({
    url: '/tBdMaterialgroup/queryMaterialGroup',
    method: 'post',
    data
  })
}

// 查询创建、使用组织
export function queryTOrgOrganizationsL(params) {
  return request({
    url: '/tOrgOrganizationsL/queryTOrgOrganizationsL',
    method: 'get',
    params
  })
}

// 查询基本单位列表（不分页）
export function queryUnitList(params) {
  return request({
    url: '/tBdUnit/queryUnitList',
    method: 'get',
    params
  })
}

// 查询动态物料属性
export function queryMaterialAttribute(data) {
  return request({
    url: '/tJxLargeitemtype/queryMaterialAttribute',
    method: 'post',
    data
  })
}

// 修改时查询物料明细
export function queryMaterialDetail(params) {
  return request({
    url: '/tBdMaterial/queryMaterialParticulars',
    method: 'get',
    params
  })
}

// 更新物料(新)
export function updateMaterial(data) {
  return request({
    url: '/tBdMaterial/updateMaterial',
    method: 'put',
    data
  })
}
// 显示几级物料
export function queryMaterialGradeList(data) {
  return request({
    url: '/tSxMaterialnumber/queryMaterialGradeList',
    method: 'post',
    data
  })
}
// 一级编码列表
export function queryLargeTypeList(data) {
  return request({
    url: '/tSxMaterialnumber/queryMaterialnumberList',
    method: 'post',
    data
  })
}
// 查询物料属性(新)
export function queryTitle(data) {
  return request({
    url: '/tSxAttribute/queryAttribute',
    method: 'post',
    data
  })
}
// 按钮查询列表(新)
export function queryMaterialLower(data) {
  return request({
    url: '/tBdMaterial/queryMaterialLower',
    method: 'post',
    data
  })
}
// 按钮查询获取物料属性(新)
export function queryMaterialLowerNew(data) {
  return request({
    url: '/tBdMaterial/queryMaterialLowerNew',
    method: 'post',
    data
  })
}
// 获取物料属性的值
export function queryAttributeList(data) {
  return request({
    url: '/tSxAttributedetails/queryAttributeDetailsList',
    method: 'post',
    data
  })
}
// 新增物料属性的值
export function insertAttributeDetails(data) {
  return request({
    url: '/tSxAttributedetails/insertAttributeDetails',
    method: 'post',
    data
  })
}
// 新增物料属性的值
export function updateAttributeDetails(data) {
  return request({
    url: '/tSxAttributedetails/updateAttributeDetails',
    method: 'post',
    data
  })
}
